import { NgModule } from '@angular/core';
import { SharedModule } from 'app/shared/shared.module';
import { RouterModule } from '@angular/router';
import { manageRoutes } from './manage.routes'

import { UserManageService } from 'app/services/manage/user-manage.service';
import { ProjectManageService } from 'app/services/manage/project-manage.service';
import { TeamManageService } from 'app/services/manage/team-manage.service';
import { TeamManageComponent } from './team-manage/team-manage.component';
import { ProjectManageComponent } from './project-manage/project-manage.component';
import { UserManageComponent } from './user-manage/user-manage.component';
import { UserDetailComponent } from './user-detail/user-detail.component';
import { TeamDetailComponent } from './team-detail/team-detail.component'

@NgModule({
  imports: [
    SharedModule,
    RouterModule.forChild(manageRoutes)
  ],
  declarations: [TeamManageComponent, ProjectManageComponent, UserManageComponent, UserDetailComponent, TeamDetailComponent],
  providers: [
    UserManageService,
    ProjectManageService,
    TeamManageService
  ]
})
export class ManageModule { }
